Part Number Hot Search : 
TB220F S13402 2SD17 111X20 G300Q ITA18B3 AD9652 UM7301
Product Description
Full Text Search
 

To Download M66004FP Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  1 mitsubishi digital assp ? m66004sp/fp 16-digit 5x7-segment vfd controller description the m66004 is a 16-digit 5 7-segment vacuum fluorescent display (vfd) controller using the silicon gate cmos tech- nology. it contains 160 rom characters and 16 user-defined ram characters and receives display character codes and various commands from mcu to control vfd. features ? built in 5 7-dot segment character rom (160 characters based on jis-c-6220. customization is possible.) ? built in character ram for user definition (16 characters) ? display digit length can be changed. (from 9 to 16 digits) ? one-digit display cycle setting can be changed. (2 cycles) ? dimmer is adjustable. (8 grades) ? cursor display on or off is selectable. (seg 35 output) ? built in automatic display digit increment function ? auto increment of display digit ? built in simultaneous all-digit display on/off command ? connection to mcu by three signal lines, cs, sck and sdata ? instruction execution with one byte* ? 2 general purpose output ports ? positive supply voltage v cc =5v 10% ? pull-down voltage v p =v cc -40v typ. v cc -45v max. (peak) *: except for character ram setting application av equipments, vacuum fluorescent display controller for pos system, etc. function the m66004 is a 16-digit 5 7-segment vfd (vacuum fluo- rescent display) controller and contains 160 rom characters based on jis-c-6220 which can be customized and 16 ram characters that user can define freely. character display codes and various commands are re- ceived as 8-bit serial data from mcu. main functions of this ic are display digit length setting, one- digit display cycle setting and dimmer adjustment. it has 36 segment output pins from seg 00 to seg 35 and uses 35 pins from seg 00 to seg 34 for character display. seg 35 output, which is independent of other segment, is used for cursor display by inputting either cursor on or off command. once display data is fixed, display continues automatically until new data is input. therefore, mcu can execute other jobs and is lightened of its load. additionally, the ic can control other i/o elements because it contains two static operation output ports. outline 64p4b 64p2g-a dig 11 dig 12 64 ? dig 13 63 ? dig 14 62 ? dig 15 61 v cc2 60 ? seg 00 59 ? seg 01 58 ? seg 02 57 ? seg 03 56 ? seg 04 55 ? seg 05 54 ? seg 06 53 ? seg 07 52 ? seg 08 51 ? seg 09 50 ? seg 10 49 ? seg 11 48 ? seg 12 47 ? seg 13 46 ? seg 14 45 ? seg 15 44 ? seg 16 43 ? seg 17 42 ? seg 18 41 ? seg 19 40 ? seg 20 39 ? seg 21 38 ? seg 22 37 ? seg 23 36 ? seg 24 35 ? seg 25 34 ? seg 26 33 dig 10 ? ? ? 2 dig 09 ? 3 1 dig 08 ? 4 dig 07 ? 5 dig 06 ? 6 dig 05 ? 7 dig 04 ? 8 dig 03 ? 9 dig 02 ? 10 dig 01 ? 11 dig 00 ? 12 reset ? 13 cs ? 14 csk ? 15 sdata ? 16 p1 ? 17 p0 ? 18 v cc1 19 x out ? 20 x in ? 21 v ss 22 seg 35 ? 23 seg 34 ? 24 seg 33 ? 25 seg 32 ? 26 seg 31 ? 27 seg 30 ? 28 seg 29 ? 29 seg 28 ? 30 seg 27 ? 31 v p 32 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? digit outputs chip select input reset input shift clock input serial data input segment outputs digit output segment outputs output ports clock output clock input ? ? y ? ? t ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? t m66004sp/fp mitsubishi digital assp ? m66004sp/fp 16-digit 5 7-segment vfd controller
2 mitsubishi digital assp ? m66004sp/fp 16-digit 5 7-segment vfd controller operation flow the serial receive circuit receives 8-bit serial data, latches the data by an internal latch signal, and then masks inputs from the mcu. when the code/command circuit receives a command, it sets the display control register to the fixed state, and when it re- ceives a character code, it writes the code to one of 16 dis- play code registers which corresponds to the digit to display. the display controller outputs digit on/off timing pulse to the digit output circuit and selects one character code to dis- play among display code registers. the selected character code is input to either cgrom decoder or cgram decoder and then converted into a 35-bit character pattern to input the segment output circuit. block diagram 14 serial receive circuit display code register (8-bit 16) code / command control circuit code write display control register clock generator display controller code select ram write cgrom (35-bit 160) segment output circuit output port (2 bits) digit output circuit cs 15 sck 16 sdata 21 x in 13 20 x out clock output clock input reset input serial data input shift clock input chip select input reset decoder decoder cgram (35-bit 16) 59 seg 00 segment outputs output ports digit outputs 33 seg 26 seg 27 seg 35 31 23 18 17 p 0 p 1 12 dig 00 1 64 61 dig 11 dig 12 dig 15
3 mitsubishi digital assp ? m66004sp/fp 16-digit 5x7-segment vfd controller function this pin is used to initialize the internal state of the m66004. in l state, communication with the mcu is possible. in h state, any instruction from the mcu is neglected. at the rising edge from l to h, input data is shifted. character code or command data to display is input from msb. this pin is used to connect a resistor and a capacitor externally to set oscillation frequency. (maximum oscillation frequency fosc(max)=1mhz) an external clock can be also connected. in this case, an external clock is connected to pin x in , and pin x out is set to be in open state. these pins are used to connect to digit pins of vfd. pins from dig 00 to dig 15 correspond to digits of vfd from the first digit to the 16th digit. these pins are used to connect to segment pins of vfd. pins from seg 00 to seg 35 correspond to segment pins of vfd as shown in the table below. output port (static operation) positive power supply for internal logic positive power supply for high-pressure-resistant output port gnd negative power supply for vfd drive pin name reset input chip select input shift clock input serial data input clock input clock output digit output segment output pin descriptions (connection of segment output pins) each in the table shows one-dot segment and each figure in shows the output segment pin number (from 00 to 35) to connect. 35 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 symbol reset cs sck sdata x in , x out dig 00 ~ dig 15 seg 00 ~ seg 35 p0, p1 v cc1 v cc2 v ss v p
4 mitsubishi digital assp ? m66004sp/fp 16-digit 5 7-segment vfd controller however, in case of character ram data setting, it is neces- sary to send 7-byte data continuously. data transmission format the mcu transmits 8-bit serial data (msb-first) to the m66004. in either case of command data or character code data, the m66004 operates by transmitting only one-byte data. (transmission timing) standard timing cs sck sdata d7 d6 (msb) d5 d4 d1 d0 (lsb) cs sck sdata command data t busy : internal processing time character code character code t busy t busy continuous data transmission timing (in the following example, command data is transmitted and then character codes are transmitted continuously.)
5 mitsubishi digital assp ? m66004sp/fp 16-digit 5x7-segment vfd controller contents the number of digits to display is fixed. eight types of setting (from 9 digits to 16 digits) are possible. eight types of setting (from 1/16 to 14/16) are possible for dimmer value. either 128/f osc or 256/f osc is selected as one- digit display frequency. the first character code received after executing this command is displayed as designated by this command. this command is executed to set or cancel the automatic display digit increment function. this command is executed to make seg 35 on. this command is executed to make seg 35 off. this command is executed to make all-digit display off or all-digit/segment display on. character data is written into ram for user definition. output ports p0 and p1 are set or reset. command list command code function display digit length setting dimmer value setting one-digit display frequency setting display digit setting auto increment setting cursor on cursor off all digit display on/off write to user ram output port state setting d7 0 0 1 1 1 0 1 1 1 1 d0 * * * * * * * * * d1 * * 1 * 0 * * * * d2 * * 1 * 1 * * 0 1 0 d3 0 1 0 * 0 * * 0 1 1 d4 0 0 1 0 1 1 0 1 1 1 d5 0 0 1 1 1 0 0 1 1 1 d6 0 0 1 1 1 0 0 1 1 1 : optional * : refer to the description of command. description of command 1. display digit length setting 00000 d7 d6 d5 d4 d3 d2 d1 d0 d2 0 0 0 0 1 1 1 1 d1 0 0 1 1 0 0 1 1 d0 0 1 0 1 0 1 0 1 display digit length 9 10 11 12 13 14 15 16 display digit length (see table 1.) table 1 display digit length
6 mitsubishi digital assp ? m66004sp/fp 16-digit 5 7-segment vfd controller 4. all-digit display on/off 6. cursor on (seg 35 output on) 0001 d7 d6 d5 d4 d3 d2 d1 d0 digit setting (note 2) d1 0 1 d0 0 1 1 operation table 3 on/off control : dont care all-digit display off (all-off) normal operation mode setting all-digit/segment display on (all-on) 5. cursor off (seg 35 output off) 2) one-digit display frequency (t dsp ) setting 1111 11 0 d7 d6 d5 d4 d3 d2 d1 d0 one-digit display frequency (t dsp ) 0: t dsp =128/f osc 1: t dsp =256/f osc 3. display digit setting, setting and cancel of auto increment 1) display digit setting 1110 d7 d6 d5 d4 d3 d2 d1 d0 display digit (note 1) 2) setting and cancel of auto increment 1111 10 0 d7 d6 d5 d4 d3 d2 d1 d0 setting and cancel of auto increment 1: setting of auto increment 0: cancel of auto increment note 1: when the display digit is defined as n, n equals [decimal values to which d3, d2, d1 and d0 are converted + 1]. in case of (d3, d2, d1, d0)=(1, 0, 0, 0), n is 9. the first character code received after execut- ing this command is despoiled to the 9th digit. 2. setting of dimmer value and one-digit display frequency(t dsp ) 1) dimmer value setting 1111 0 0 d7 d6 d5 d4 d3 d2 d1 d0 see table 3. 1000 d7 d6 d5 d4 d3 d2 d1 d0 digit setting (note 2) d2 0 0 0 0 1 1 1 1 d1 0 0 1 1 0 0 1 1 d0 0 1 0 1 0 1 0 1 dimmer value (t dig /t dsp ) 1/16 2/16 4/16 6/16 8/16 10/16 12/16 14/16 table 2 dimmer value t dig : one-digit-on pulse width t dsp : one-digit display frequency note 2: the digit to which the cursor to make display on or off belongs is designated. when digit is defined as n, n equals [decimal values to which d3, d2, d1 and d0 are converted + 1]. in case of (d3, d2, d1, d0)=(1, 0, 0, 0), n is 9. on/off control of the cursor which belongs to the 9th digit is possible. 00001 d7 d6 d5 d4 d3 d2 d1 d0 dimmer value (see table 2.)
7 mitsubishi digital assp ? m66004sp/fp 16-digit 5x7-segment vfd controller 7. write to character ram for user definition segment on/off data is written into the character ram for user definition (35 bits). after write to ram is declared at the first byte, ram is selected at the second byte and on/off data is transmitted at the 3rd to 7th byte. therefore, write to ram is executed by a 7-byte command. character codes from ram1 to ram 16 are assigned to data from 90 16 to 9f 16 respectively. 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1st column 3rd column 5th column 2nd column 4th column (segment number) ex. in order to define f (see the figure) as character ram 1, 7-byte data as shown in the following table should be transmitted in serial order. 1 2 3 4 5 6 7 remarks declaration of write to ram 1 selection of ram 1 setting of 1st-column segment data setting of 2nd-column segment data setting of 3rd-column segment data setting of 4th-column segment data setting of 5th-column segment data transmission data fc 16 00 16 fe 16 90 16 90 16 90 16 80 16 all optional bits are set to 0. 8. output port setting 111110 d7 d6 d5 d4 d3 d2 d1 d0 p0 set/reset p1 set/reset set (h): 1 reset (l): 0 111111 d7 d6 d5 d4 d3 d2 d1 d0 1st byte (declaration of write to ram) d7 d6 d5 d4 d3 d2 d1 d0 ram selection ram 1 : (d3, d2, d1, d0) = (0, 0, 0, 0) ram 16: (d3, d2, d1, d0) = (1, 1, 1, 1) 2nd byte (selection of ram) : dont care : dont care ~ ~ ~ 00 05 10 15 20 25 30 d7 d6 d5 d4 d3 d2 d1 d0 3rd byte (data in 1st column) 01 06 11 16 21 26 31 4th byte (data in 2nd column) 02 07 12 17 22 27 32 5th byte (data in 3rd column) 03 08 13 18 23 28 33 6th byte (data in 4th column) 04 09 14 19 24 29 34 7th byte (data in 5th column) 0: corresponding segment off 1: corresponding segment on
8 mitsubishi digital assp ? m66004sp/fp 16-digit 5 7-segment vfd controller description of function 1. display digit length setting the display digit length can be set within the range from 9- digit to 16-digit according to the number of digits of vfd. in case that the display digit length is set to 12 when a 16- digit vfd is used, digits from 13 to 16 are displayed as blank. 2. dimmer value and one-digit display frequency (t dsp ) setting regarding dimmer value, 8-stage setting is possible. one- digit display scan time (t dsp ) can be set to either t dsp =128/ f osc or t dsp =256/f osc . scan cycle time t is set to t=t dsp n (n: display digit length). ex. f osc =455khz, n=16 t dsp =281 m s, t=4.5ms (222hz) or t dsp =562 m s, t=9.0ms (111hz) display timing t t dsp t dig digit n-1 digit n (most significant digit) digit n-2 ? ? ? ? ? digit 1 (least significant digit) t: scan cycle time t dig : one-digit-on pulse width t blk t dsp : one-digit scan time t blk : blanking time
9 mitsubishi digital assp ? m66004sp/fp 16-digit 5x7-segment vfd controller 3. character display a character (refer to the character code table) which corre- sponds to the character code transmitted from the mcu is displayed as the designated digit. the display digit is designated by the display digit setting command. in case that the display digit designated by this command is set to increase automatically, the display digit is automatically increased by 1. after a character is displayed to the most significant digit, it is displayed to the least significant digit. when the auto increment setting is canceled, the display digit is fixed. ex. in order to display a character a to digits 14, 15, 16, 1 and 2 in this order and characters a, b and c to digit 8 successively, 12-byte data must be transmitted in the following order. (display digit length = 16) a (code 41 16 ) b (code 42 16 ) c (code 43 16 ) operation at reset when a reset signal is input, the internal state is initialized as shown in table 4. table 4 initial state contents display (characters and cursor) display digit length, dimmer value, display digit, one-digit display frequency, user character ram state, auto incre- ment setting serial receive circuit output port setting setting after reset all digits: off values immediately before reset are held. reset set 1 2 3 4 5 6 7 8 9 10 11 12 remarks setting of auto increment display digit is set to the 14th digit. transmission of character code cancel of auto increment setting display digit is set to the 8th digit. transmission of character code display digit C C 14 15 16 1 2 C C 8 8 8 transmission data f5 16 ed 16 41 16 41 16 41 16 41 16 41 16 f4 16 e7 16 41 16 42 16 43 16 4. all-digit display on/off all digits are simultaneously lighted or put off by inputting all- digit display on command or all-digit display off command. when all-digit display on command is transmitted, all digits including a cursor and all segments are lighted. therefore, this command can be used for the lamp test. when all-digit display on setting is canceled (normal opera- tion mode is selected), all digits are displayed according to the setting before all-digit display on operation. it is also possible to set the next character to the designated digit dur- ing the all-digit display on operation. when all-digit display off command is transmitted, all digits including a cursor are put off. when all-digit display off set- ting is canceled (normal operation mode is selected), all dig- its are displayed according to the setting before all-digit display off operation. it is also possible to set the next char- acter to the designated digit in the all-digit display off state.
10 mitsubishi digital assp ? m66004sp/fp 16-digit 5 7-segment vfd controller absolute maximum ratings conditions (note 3) any external circuits are not connected to the ic. t a =25 c (note 4) the ic is mounted on a board. t a =25 c (note 5) ratings C0.3 ~ + 7 v cc C45 ~ v cc + 0.3 C0.3 ~ v cc + 0.3 C0.3 ~ v cc + 0.3 1.6 1.4 C65 ~ 150 symbol v cc v p v i v o p d t stg parameter supply voltage pull-down voltage input voltage output voltage maximum power dissipation storage temperature unit v v v v w c v cc1 , v cc2 x out , p0, p1 sp fp notes 3: frequency of pulse waveform exceeding v cc -40v:450 m s or above, pulse width: 30 m s or below, output load: c l 200pf 4: when t a is 25 c or above, derating (12.8mw/ c) should be conducted. 5: when t a is 25 c or above, derating (11.2mw/ c) should be conducted. unit v v v v c symbol v cc v p v ss v i t opr parameter supply voltage pull-down voltage supply voltage input voltage operating temperature limits min. 4.5 v cc C40 0 C10 typ. 5 0 max. 5.5 v cc v cc 70 v cc1 , v cc2 recommended operational conditions (t a = C 10 ~ 70 c unless otherwise noted) conditions sdata reset cs sck, x in dig output seg output p0, p1 p0, p1 dig, seg v cc1 , v cc2 v p symbol v ih v il v t+ v tC i ih i il v oh v ol i o i cc i p parameter limits max. 0.3v cc 0.7v cc 0.55v cc 1 C1 0.55 850 100 40 C40 min. 0.7v cc 0.35v cc 0.2v cc v cc C2 v cc C2 v cc C0.8 250 unit v v v v m a m a v v m a m a ma ma dc characteristics (t a = C10 ~ 70 c, v cc = 5v 10%, v ss = 0v) typ. 2.8 2 500 conditions v i =v cc v i =0v i oh =C20ma i oh =C5ma i oh =C2ma i ol =2ma v p =v cc C40v, v o =v cc v i =0v, output pin: open v p =v cc C40v output pin: open output h, clock stop v p =v cc C40v output pin: open output h, clock stop v p =v cc C40v (note 6) h input voltage l input voltage positive direction threshold voltage negative direction threshold voltage h input current l input current h output voltage l output voltage output pull-down current positive supply current negative supply current note 6: total of current at pin v cc1 and current at pin v cc2 .
11 mitsubishi digital assp ? m66004sp/fp 16-digit 5x7-segment vfd controller parameter clock cycle time clock cycle pulse width clock low pulse width sdata setup time sdata hold time cs setup time cs hold time internal processing time timing conditions (t a = C10 ~ 70 c, v cc = 5v 10%, v ss = 0v) unit ns ns ns ns ns ns ns 1/f osc limits min. 500 1000 230 460 230 460 130 100 0 130 typ. max. 6 conditions sck x in sck x in sck x in parameter oscillation frequency oscillation characteristics (t a = C10 ~ 70 c, v cc = 5v 10%, v ss = 0v) unit khz symbol f osc limits min. typ. 500 max. conditions c=100pf, r=27k w timing waveform (reference voltage: 0.3v cc , 0.7v cc ) cs t su(cs) sck sdata sck t h(cs) t wl t su(d) t h(d) t busy nth byte (n+1)th byte t wh t c symbol t c t wh t wl t su(d) t h(d) t su(cs) t h(cs) t busy (note 7) note 7: this shows the internal operation time after receiving the serial data. next data is prohibited in this period. next data is available after 6t of the operation clock.
12 mitsubishi digital assp ? m66004sp/fp 16-digit 5 7-segment vfd controller operation flowchart (initial setting operation) start put off all- digit display set display digit length set dimmer value and one-digit display frequency transmit ram write command transmit ram bit data bit data transmission completed write to ram completed set auto increment, set display digit transmit display character code transmission of all digits completed set to normal operation mode end yes yes yes no no no
13 mitsubishi digital assp ? m66004sp/fp 16-digit 5x7-segment vfd controller character code list (conforming to jis-c-6220) note: character codes which can be defined by users are 160 codes from 20 16 to 7f 16 and from a0 16 to df 16 . codes except those from 20 16 to 7f 16 and from 90 16 to df 16 are command codes. lower codes upper codes 0000 (0 16 ) 0011 (3 16 ) 0010 (2 16 ) spase 0001 (1 16 ) 0100 (4 16 ) 1011 (b 16 ) 1110 (e 16 ) 1101 (d 16 ) 1100 (c 16 ) 1111 (f 16 ) 0110 (6 16 ) 1001 (9 16 ) ram1 ram2 ram3 ram4 ram5 ram6 ram7 ram8 ram9 ram10 ram11 ram12 ram13 ram14 ram15 ram16 1000 (8 16 ) 0111 (7 16 ) 1010 (a 16 ) spase 0101 (5 16 ) 0000 (0 16 ) 0001 (1 16 ) 0010 (2 16 ) 0011 (3 16 ) 0100 (4 16 ) 0101 (5 16 ) 0110 (6 16 ) 0111 (7 16 ) 1000 (8 16 ) 1001 (9 16 ) 1010 (a 16 ) 1011 (b 16 ) 1100 (c 16 ) 1101 (d 16 ) 1110 (e 16 ) 1111 (f 16 )
14 mitsubishi digital assp ? m66004sp/fp 16-digit 5 7-segment vfd controller application example vfd heater grid (digit) anode (segment) power on reset +5v v cc mcu v ss serial bus cr oscillator 35v v p x out x in m66004sp/fp v ss cs sck sdata cutoff bias voltage heater transformer reset v cc seg 00 seg 35 dig 00 dig 15 ~~


▲Up To Search▲   

 
Price & Availability of M66004FP

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X